package test;

import java.io.File;
import java.io.FileFilter;

public class test06 {//列出当前目录中所有名字包含s的子项。要求：使用匿名内部类和lambda两种写法
    public static void main(String[] args) {
        File dir =new File(".");
        if (dir.isDirectory()){
           /* File[] subs =dir.listFiles(new FileFilter() {
                @Override
                public boolean accept(File file) {
                    return file.getName().contains("s");//文件名包含s
                }
            });
            for (File sub:subs){
                System.out.println(sub.getName());*/

            File[] subs =dir.listFiles(file->file.getName().contains("s"));
            for (File sub:subs){
                System.out.println(sub.getName());
            }
            }
        }


}
